body {
    padding-bottom: 90px !important;
}

fieldset {
	padding: 20px 0;
}

.top-now {
	text-align: center;
	font-size: 0.6em;
	margin-top: 20px;
}

.now {
	color: #0e90d2;
}

.am-panel-hd {
	font-weight: bold;
}

.am-panel-bd {
	padding: 0;
}

.am-panel-default {
	border-radius: 5px;
	overflow: hidden;
}

.am-panel-default>.am-panel-hd {
	background-color: white;
}

.order-content-container,
.order-id-container,
.order-time-container,
.order-price-container {
	padding: 10px;
}

.order-id-container,
.order-time-container {
	border-top: 1px solid #ddd;
}

.order-id-container>span:nth-child(2),
.order-time-container>span:nth-child(2),
.order-price-container>span:nth-child(2) {
	float: right;
}

.order-content-container a {
	color: black;
}

.order-price-container>span:nth-child(2) {
	color: red;
}

.order-item-product {
	background-color: #F7F7F7;
	padding: 5px 0;
	height: 100px;
}

.order-item-product-cover {
	padding-right: 0;
	height: 100%;
	overflow: hidden;
}

.order-item-product-name>div:nth-child(2) {
	font-size: 0.8em;
	color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.address {
	margin-bottom: 10px !important;
}

.address-container {
	background-color: white;
	padding: 10px 0;
}

.address-container>div:nth-child(2) {
	padding-left: 5px;
}

.address-name {}

.address-info {
	font-size: 0.8em;
	color: #888;
	margin-top: 5px;
}

.bottom-tips {
	padding-left: 15px;
	color: #888;
	font-size: 0.8em;
}

.address-name-popup {
	color: black;
}

.address-info-popup {
	font-size: 0.8em;
	color: black;
	margin-top: 5px;
	white-space: normal;
}

.bottom-bar {
	background-color: white;
	text-align: center;
	height: 88px;
    line-height: 88px;
}

.bottom-bar>button {
	width: 95%;
	margin-bottom: 30px;
}